41. 视频: AND 和 BETWEEN
AND & BETWEEN 运算符
注:技术原因,视频中文字幕未正确显示该句,暂时在此补充(给你带来学习上的不便,深表歉意):
-
00:01:19,959 --> 00:01:23,919
WHERE occurred_at >= '2016-04-01' AND <= '2016-10-01' -
00:01:23,920 --> 00:01:29,750
其中 <= '2016-10-01' 并不是一个逻辑语句 无法评估真假
AND
运算符用于
WHERE
语句中,用于一次考虑多个逻辑子句。 使用
AND
连接一个新的语句时,需要指定你感兴趣的列。可以同时连接尽可能多的考虑语句。 这个运算符可用于我们迄今为止所学习到的所有运算,包括算术运算符(
+
、
*
、
-
、
/
),可以使用
AND
运算符将
LIKE
、
IN
和
NOT
逻辑连接到一起。
BETWEEN 运算符
有时使用 BETWEEN 比使用 AND 使语句更清楚一些。特别是在 AND 语句的不同部分使用相同的列时,使用 BETWEEN 可以让语句更清晰。 在上一个视频中,我们可能已经使用了 BETWEEN 。
比如编写:
WHERE column >= 6 AND column <= 10
就不如编写成以下更为清晰:
WHERE column BETWEEN 6 AND 10